package com.delio.client.pagos.configuracion;

import com.delio.client.idioma.DelioConstants;
import com.delio.client.pagos.aportes.PanelGridAporte;
import com.delio.client.pagos.empleados.PanelGridCargo;
import com.delio.client.pagos.horarios.PanelGridHorario;
import com.delio.client.pagos.ingresos.PanelNuevoIngreso;
import com.delio.client.pagos.precios.PanelNuevoPrecio;
import com.extjs.gxt.ui.client.util.IconHelper;
import com.extjs.gxt.ui.client.widget.Dialog;
import com.extjs.gxt.ui.client.widget.TabItem;
import com.extjs.gxt.ui.client.widget.TabPanel;
import com.extjs.gxt.ui.client.widget.layout.CenterLayout;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.google.gwt.core.client.GWT;


public class PanelVistaConfiguracion extends Dialog{
	private DelioConstants k = GWT.create(DelioConstants.class);
	TabPanel tab;
	TabItem itemCargo;
	TabItem itemPrecio;
	TabItem itemIngesos;
	TabItem itemHorario;
	TabItem itemAporte;
	
	
	
	public PanelVistaConfiguracion(){
		
		super();
		setHeading(k.configuracion());
		setIcon(IconHelper.createPath("images/icons/settings.png"));
		setFrame(true);
		setButtons("");
		setSize(500,350);
		setModal(true);
		
		setLayout(new FitLayout());
	
		
		tab=new TabPanel();
		tab.setBodyBorder(false);
		tab.setBorderStyle(false);
		tab.setBorders(false);
		
		
		itemCargo=new TabItem();
		itemCargo.setText(k.cargo());
		itemCargo.setLayout(new FitLayout());
		itemCargo.add(new PanelGridCargo());
		
		itemAporte=new TabItem();
		itemAporte.setText(k.aporte());
		itemAporte.setLayout(new FitLayout());
		itemAporte.add(new PanelGridAporte());
		
		itemHorario=new TabItem();
		itemHorario.setText(k.horario());
		itemHorario.setLayout(new FitLayout());
		itemHorario.add(new PanelGridHorario());
	
		
		itemIngesos=new TabItem();
		itemIngesos.setText(k.ingresos());
		itemIngesos.setLayout(new FitLayout());
		itemIngesos.add(new PanelNuevoIngreso());
		
		

		
		itemPrecio=new TabItem();
		itemPrecio.setText(k.precio());
		itemPrecio.setLayout(new CenterLayout());
		itemPrecio.add(new PanelNuevoPrecio());
		
		tab.add(itemAporte);
		tab.add(itemCargo);
		tab.add(itemHorario);
		tab.add(itemIngesos);
		tab.add(itemPrecio);
		
		
		add(tab);

		
	}
	
}
